<template>
  <div class="md:flex">
    <template v-for="(item, index) in growCardList" :key="item.title">
      <Card
        size="small"
        :loading="loading"
        :title="item.title"
        class="md:w-1/4 w-full !md:mt-0 !mt-4"
        :class="[index + 1 < 4 && '!md:mr-4']"
        :canExpan="false"
      >
        <template #extra>
          <Tag :color="item.color">{{ item.action }}</Tag>
        </template>

        <div class="py-4 px-4 flex">
         <div class="index-item">
           <CountTo :decimals="2"  :startVal="1" :endVal="item.value" class="text-2xl" />
           <span style="margin: 0 10px">/</span>
           <CountTo  :decimals="2" :startVal="1" :endVal="item.total"  class="text-2xl"/>
           <span style="margin-left: 10px" class="text-xl">{{item.unit}}</span>
         </div>
        </div>

<!--        <div class="p-2 px-4 flex justify-between">-->
<!--          <span>总{{ item.title }}</span>-->
<!--          <CountTo prefix="$" :startVal="1" :endVal="item.total" />-->
<!--        </div>-->
      </Card>
    </template>
  </div>
</template>
<script lang="ts" setup>
  import { CountTo } from '/@/components/CountTo/index';
  import { Icon } from '/@/components/Icon';
  import { Tag, Card } from 'ant-design-vue';
  import { growCardList } from '../data';

  defineProps({
    loading: {
      type: Boolean,
    },
  });
</script>
<style scoped lang="less">
.index-item{
  margin: 0 auto;
  display: flex;
  align-items: center;
}
</style>
